﻿using ModelContextProtocol.Server;
using System.ComponentModel;

namespace Mcp_Stdio.McpTool
{   
    [McpServerToolType]
    public static class CalculateTool
    {

        ///<summary>
        // 计算加法
        ///</summary>
        [McpServerTool, Description("计算俩个数的和")]
        public static async Task<string> Add(
             [Description("第一个数字")] int number1,
              [Description("第二个数字")] int number2)
        {
            // 计算加法
            int result = number1 + number2;


       
            return $"计算结果: {result}";
        }

        ///<summary>
        // 查询个人信息
        ///</summary>
        [McpServerTool, Description("查询个人信息")]
        public static async Task<string> SelectUserInfo(
        [Description("姓名")] string name)
        {
            // 计算加法
            var result =$"{name},非洲人，出生于1988年11月11日，工作年限10年，目前在阿三公司工作。";
           
            return $"{result}";
        }
    }


}
